package com.prj.ufdm.demo.tutorial.j2se;
/**
 * Integer 对象为 1 个字节的时候，用的是同一个对象
 * @author Administrator
 *
 */
public class IntegerFlyweight {

	public static void main(String[] args) {
		
		Integer intA = 128;
		Integer intB = 128;
		// 当int取 128 时，两个对象不同
		System.out.println(intA==intB);
		
		Integer intC = 127;
		Integer intD = 127;
		// 当int取 127 时，两个对象相同（这里采用的是享元设计模式，两个对象共享一个内存区域）
		System.out.println(intC==intD);

	}

}
